基本寄存器设计实验

68次阅读
没有评论

共计 1638 个字符,预计需要花费 5 分钟才能阅读完成。

提醒:本文最后更新于 2024-08-29 15:04,文中所关联的信息可能已发生改变,请知悉!

实验原理

基本寄存器设计实验

实验步骤

基本寄存器设计实验

实验代码

`timescale 1ns / 1ps
module register_8D(OE_, CLR, CLK, D, Q);
    input OE_, CLR, CLK;
    input [7:0]D;

    output [7:0]Q;

    reg [7:0]A;

    always @(posedge CLK or posedge CLR) begin
        if(CLR) A <= 8'b0000_0000;
        else A <= D;
    end

    assign Q = OE_ ? 8'bzzzz_zzzz : A;
endmodule

板极验证

使用的板卡型号:xc7a100tlcsg324-2L

set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN V5} [get_ports OE_]
set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets CLR]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN T4} [get_ports CLR]
set_property CLOCK_DEDICATED_ROUTE FALSE [get_nets CLK]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U17} [get_ports CLK]

set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN R11} [get_ports {D[7]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U12} [get_ports {D[6]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN T13} [get_ports {D[5]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN V14} [get_ports {D[4]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN T14} [get_ports {D[3]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN V15} [get_ports {D[2]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN R15} [get_ports {D[1]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U16} [get_ports {D[0]}]

set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U6} [get_ports {Q[7]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN R5} [get_ports {Q[6]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U7} [get_ports {Q[5]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN R6} [get_ports {Q[4]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN R7} [get_ports {Q[3]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN U8} [get_ports {Q[2]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN T8} [get_ports {Q[1]}]
set_property -dict {IOSTANDARD LVCMOS18 PACKAGE_PIN V9} [get_ports {Q[0]}]
正文完
 0
icvuln
版权声明:本站原创文章,由 icvuln 于2021-12-10发表,共计1638字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)